package com.jackrain.nea.ad.controller;

import com.alibaba.dubbo.config.annotation.Reference;
import com.jackrain.nea.ad.api.*;
import com.jackrain.nea.core.api.*;
import com.jackrain.nea.web.*;
import com.jackrain.nea.web.services.QueryAKCmd;
import org.springframework.stereotype.Component;

@Component("ReferenceCtrl-ad")
public class ReferenceCtrl {

    @Reference(version = "1", group = "ad")
    private ExportCmd exportCmd1;
    @Reference(version = "1", group = "ad")
    private ImportCmd importCmd1;
    @Reference(version = "1", group = "ad")
    private ObjectSingleCmd objectSingleCmd1;
    @Reference(version = "1", group = "ad")
    private QueryAKCmd queryAKCmd1;
    @Reference(version = "1", group = "ad")
    private QueryCmd queryCmd1;
    @Reference(version = "1", group = "ad")
    private QueryListCmd queryListCmd1;
    @Reference(version = "1", group = "ad")
    private SearchCmd searchCmd1;
    @Reference(version = "1", group = "ad")
    private TableQueryCmd tableQueryCmd1;
    @Reference(version = "1", group = "ad")
    private LoadUserenvCmd loadUserenvCmd1;
    @Reference(version = "1", group = "ad", timeout = 60 * 60 * 1000)
    private BigPipeCmd batchCmd1;


    @Reference(version = "1.0", group = "ad")
    private CgroupsFetchAllCmd cgroupsFetchAllCmd;
    @Reference(version = "1.0", group = "ad")
    private CmenuDelCmd cmenuDelCmd;
    @Reference(version = "1.0", group = "ad")
    private CmenuReloadCmd cmenuReloadCmd;
    @Reference(version = "1.0", group = "ad")
    private CmenuSaveCmd cmenuSaveCmd;
    @Reference(version = "1.0", group = "ad")
    private CmenuTreeCmd cmenuTreeCmd;

    @Reference(version = "1.0", group = "ad")
    private AdColumnDelCmd adColumnDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdColumnSaveCmd adColumnSaveCmd;
    @Reference(version = "1.0", group = "ad")
    private AdLimitValueGroupDelCmd adLimitValueGroupDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdLimitValueGroupSaveCmd adLimitValueGroupSaveCmd;
    @Reference(version = "1.0", group = "ad")
    private AdRefbyTableAddCmd adRefbyTableAddCmd;
    @Reference(version = "1.0", group = "ad")
    private AdRefbyTableDelCmd adRefbyTableDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdsequenceDelCmd adsequenceDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdsequenceSaveCmd adsequenceSaveCmd;
    @Reference(version = "1.0", group = "ad")
    private AdSubsystemDelCmd adSubsystemDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdSubsystemSaveCmd adSubsystemSaveCmd;
    @Reference(version = "1.0", group = "ad")
    private AdTableAddCmd adTableAddCmd;
    @Reference(version = "1.0", group = "ad")
    private AdTableCategoryDelCmd adTableCategoryDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdTableCategorySaveCmd adTableCategorySaveCmd;
    @Reference(version = "1.0", group = "ad")
    private AdTableDelCmd adTableDelCmd;
    @Reference(version = "1.0", group = "ad")
    private AdTableSaveCmd adTableSaveCmd;
    @Reference(version = "1.0", group = "ad")
    private CloneTableCmd cloneTableCmd;
    @Reference(version = "1.0", group = "ad")
    private DirectoryDelCmd directoryDelCmd;

    
    @Reference(version = "1.0", group = "ad")
    private AdmonitorQueryCmd admonitorQueryCmd;


}
